import { createApp } from 'vue'
import App8 from './App8.vue'

import router from './router'
import store from './store'

const app = createApp(App8).use(router).use(store).mount('#app')

// console.log(app);

// vue2入口文件 main.js
// import Vue from 'vue'
// import App from './App.vue'
// const vm = new Vue({
//     render: h => h(App),
// }).$mount('#app')



// vue2 和 vue3 入口文件的差别:
// 01: vue2使用 new Vue() 创建根实例对象 vm ,vue3 通过引入createApp 方法 创建vm实例对象
// 02: vue2中的vm 实例上的属性和方法比较多(不管你是否需要都在vm上),vue3 中的vm(proxy代理对象)上的绑定属性和方法少了很多,这样proxy 轻了很多,便于加载速度的提升